development or lot charge - Spanish English Dictionary